program SynthaxTests;

{%File 'lexer.inc'}
{%File 'yyparse.cod'}
{%File 'synthax.y'}

uses
  MemCheck,
  TestFramework,
  Forms,
  GUITestRunner,
  Steps in 'Steps.pas',
  TestLexAn in '..\..\DUnit\TestLexAn.pas',
  ULexAn in 'ULexAn.pas',
  LanguageExceptions in 'LanguageExceptions.pas',
  StepsTests in '..\..\DUnit\StepsTests.pas',
  synthax in 'synthax.pas',
  USynthaxAnTests in '..\..\DUnit\USynthaxAnTests.pas',
  USymbolTable in 'USymbolTable.pas',
  USymbolTableTests in '..\..\DUnit\USymbolTableTests.pas',
  yacclib in 'yacclib.pas',
  ConceptualSchemes in '..\CSchemes\ConceptualSchemes.pas',
  NamedComponent in '..\NamedComponent.pas',
  GUIDUtils in '..\..\Ext\GUIDUtils.pas',
  BourbakiLogic in '..\BourbakiLogic.pas',
  MGraphs in '..\MGraphs\MGraphs.pas',
  OpSchemes in '..\OpSchemes\OpSchemes.pas';

{$R *.RES}

begin
  MemChk;
  Application.Initialize;
  GUITestRunner.RunRegisteredTests;
end.

